package entity

// 如果结构体名称为 User 的话，那么默认对应的表名就是 users
// 如果我们想更换默认的表明，需要定义一个 TableName()
type User struct {
	Id         string `json:"id" gorm:"primaryKey"`
	Username   string `json:"username"`
	Age        int    `json:"age"`
	Email      string `json:"email"`
	CreateTime string `json:"createTime"` // 数据库中是 create_time，会自动转换为驼峰式
	UpdateTime string `json:"updateTime"`
}

// 指定结构体 User 对应的表名为 user
func (User) TableName() string {
	return "user"
}
